package models_sports

import "time"

type FootballPoint struct {
	ID               int       `json:"id"`
	CompID           int       `json:"comp_id"`    // 联赛表id
	Conference       string    `json:"conference"` // 分区信息（极少部分赛事才有，比如美职联）
	Group            int       `json:"group"`      // 不为0表示分组赛的第几组，1-A、2-B以此类推
	StageID          int       `json:"stage_id"`   // 所属阶段id
	TeamID           int       `json:"team_id"`    // team_id
	TeamName         string    `json:"team_name"`
	TeamLogo         string    `json:"team_logo"`
	PromotionID      int       `json:"promotion_id"` // 升降级id
	Points           int       `json:"points"`
	Position         int       `json:"position"`           // 排名
	DeductPoints     int       `json:"deduct_points"`      // 扣除积分
	Note             string    `json:"note"`               // 说明
	Total            int       `json:"total"`              // 比赛场次
	Won              int       `json:"won"`                // 胜场=主场胜+客场胜
	Draw             int       `json:"draw"`               // 平的场次
	Loss             int       `json:"loss"`               // 负的场次
	Goals            int       `json:"goals"`              // 进球
	GoalsAgainst     int       `json:"goals_against"`      // 失球
	GoalDiff         int       `json:"goal_diff"`          // 净胜球
	HomePoints       int       `json:"home_points"`        // 主场积分
	HomePosition     int       `json:"home_position"`      // 主场排名
	HomeTotal        int       `json:"home_total"`         // 主场比赛场次
	HomeWon          int       `json:"home_won"`           // 主场胜的场次
	HomeDraw         int       `json:"home_draw"`          // 主场平的场次
	HomeLoss         int       `json:"home_loss"`          // 主场负的场次
	HomeGoals        int       `json:"home_goals"`         // 主场进球
	HomeGoalsAgainst int       `json:"home_goals_against"` // 主场失球
	HomeGoalDiff     int       `json:"home_goal_diff"`     // 主场净胜球
	AwayPoints       int       `json:"away_points"`        // 客场积分
	AwayPosition     int       `json:"away_position"`      // 客场排名
	AwayTotal        int       `json:"away_total"`         // 客场比赛场次
	AwayWon          int       `json:"away_won"`           // 客场胜的场次
	AwayDraw         int       `json:"away_draw"`          // 客场平的场次
	AwayLoss         int       `json:"away_loss"`          // 客场负的场次
	AwayGoals        int       `json:"away_goals"`         // 客场进球
	AwayGoalsAgainst int       `json:"away_goals_against"` // 客场失球
	AwayGoalDiff     int       `json:"away_goal_diff"`     // 客场净胜球
	SeasonID         int       `json:"season_id"`          // 赛季id
	UpdatedAt        time.Time `json:"updated_at"`
	TeamNameEn       string    `json:"team_name_en"`
	Rank             int       `json:"rank"`
}
